NES FunkyFlashCart official Homepage
Almost universal Flash game cartridge for Nintendo Entertainment
System!
This page is for people who want to know more about the hardware..
I have been doing other things but the files are here. The PCB files will appear
there when I find them :)
This device doesn't allow you to read NES games off a cartridge, you need a
separate device for that.
Hardware:
Xilinx XC95144 (PQ100) CPLD for mappers, programmable at least 10000 times.
512KB PRG Flash
512KB CHR Flash
32KB PRG RAM battery backed with DS1210 or DS1218
32KB CHR RAM
Pros:
Mapper, Flash and Battery backed up RAM programming using only the USB port,
cart doesn't need to be plugged in an external programming device
Can mimic almost any mapper up to MMC3 with all features like IRQs
Quality PCB with golden contacts
Cons:
Does not support very complex mappers like MMC5
CPLD in a Quad Flat Package is a pain in the ass to solder, but not
impossible
Uploading the game isn't that fast - 10 minutes for a 512KB game
News:
15 Jul 2005 - Ordered two prototype PCBs
27 Jul 2005 - The prototype is put together
3 Aug 2005 - Run it's first game, SMB3
4 Aug 2005 - Runs some simpler mappers
13 Aug 2005 - Waiting for some PCBs to arrive from a factory, some will be
available for people to buy
14 Aug 2005 - Decided to make a USB cable for the device, parallel port is
too slow
15 Aug 2005 - Looks like MMC3 works now 100%, including IRQs and Battery
back-up
25 Aug 2005 - Received some new PCBs
26 Aug 2005 - Building the USB cable
19 Sep 2005 - USB cable works now, designing a new board that has the USB
part included.
11 Nov 2005 - Been busy. Received the new boards, trying to test them before
I can sell them.
17 Nov 2005 - Three new mappers, BNROM, CNROM and Color Dreams/Wisdom tree
16 Feb 2006 - Been busy. Two new mappers, ANROM and UOROM
11 Aug 2006 - Files are here. It is a mess. Minimal tech
support :)
Implemented mappers so far:
Discrete logic:
NES-AMROM
NES-ANROM
NES-AOROM
NES-BNROM
NES-CNROM
NES-CPROM
NES-NROM
NES-UNROM
NES-UOROM
Color dreams
MMC2:
NES-PNROM
MMC3:
NES-TGROM
NES-TKROM
NES-TLROM
NES-TQROM
NES-TSROM
A list
of games tested so far More coming...
Files:
FunkyFlashCart programming package v1.0 with source (WIN32)
[not.yet]
UCF pinout file for for developing mappers with the free Xilinx ISE
package [mapper.ucf]
Please read the FAQ below first!
FAQ
Q: When you start selling the boards?
A: Never, because it
was a poor design.
Q: Will you sell ready-made units?
A:
No.
Disclaimer:
You can freely use all the files on this page on any purpose.
To the main page.
-